package cn.tedu._05springaop.aop;


import org.springframework.stereotype.Component;

@Component
public class CalculatorImpl implements Calculator{
    @Override
    public int add(int x, int y) {
//        if(x>0){
//            throw new IllegalArgumentException("x不能大于0");
//        }
        int result = x +  y;
        System.out.println("方法内部:"+result);
        return result;
    }

    @Override
    public int sub(int x, int y) {
        int result = x -  y;
        System.out.println("方法内部:"+result);
        return result;
    }

    @Override
    public int mul(int x, int y) {
        int result = x *  y;
        System.out.println("方法内部:"+result);
        return result;
    }

    @Override
    public int div(int x, int y) {
        int result = x /  y;
        System.out.println("方法内部:"+result);
        return result;
    }
}
